Just like all scripts, 7th Sphere has a few small bugs. But unlike most scripts, we provide easy fixes so you can use 7th Sphere to its full potential. Many of the solutions will involve cutting and pasting from this page to Sections of the Remote or Aliases. Do not edit more than what this says. You should have some basic knowledge of scripting before you do some of the solutions.
Bug: ICMP Scan 3 does not work, gives the following Error: "Cannot run c:\windows\trace.bat"
Fix: Move Trace.bat to c:\windows\
Bug: Nuking with Winnuke IV doesn't work
Fix: None, don't bother.
Bug: Wako Floodbots do not work.
Fix: Wako was compiled under Windows NT 4.0. There are major differences beetween NT and 95, so on 95 it hangs and doesn't work properly. Look forward to a new version of wako with a full GUI.
Bug: Portscanner and Portfuck don't work on Trumpet
Fix: These programs were compiled for 32bit use (aka Dial Up Networking). Trumpet Winsock is 16bit and uses 32bit extensions. Therefore, it will not work properly. Use dial up networking.
Bug: User protect does not work, gives the following Error: "* /if: "5" unknown operator"
Fix: Paste the following into your remote events. Paste it over the code that is already there for @!5:ON DEOP: and @!5:ON KICK
@!5:ON DEOP:* { if (%Group.Protect == On) { if ($level($address($opnick,3)) >= 85) && ($level($address($nick,3)) < 85) { set %Var.Temp $address($opnick,3) | set %Var.Temp $readini $mircdir $+ docs\users.ini %Var.Temp Channels if (($chan isin %Var.Temp) || (%Var.Temp == #)) { mode $chan +o-o $opnick $nick | .notice $nick $opnick Protected by $me (7tH ºp|-|Ω«Θ) echo 6 $chan Protected user on $chan $+ : $nick ( $+ $address $+ ). } } } if (%Group.MassDeop == On) { if ([ %Mode. [ $+ [ $site ] ] ] == $null) { set %Mode. [ $+ [ $site ] ] 1 | .timer 1 10 /unset %Mode. [ $+ [ $site ] ] } if ([ %Mode. [ $+ [ $site ] ] ] > 3) { kick $chan $nick Mass Deop Protection! (7tH ºp|-|Ω«Θ | unset %Mode. [ $+ [ $site ] ] | echo 6 -a Kicked $nick from $chan for Mass Deop protection. | halt } inc %Mode. [ $+ [ $site ] ] 1 } } @!5:ON KICK:* { if (%Group.Protect == On) { if ($level($address($knick,3)) >= 85) && ($level($address($nick,3)) < 85) { set %Var.Temp $address($opnick,3) | set %Var.Temp $readini $mircdir $+ docs\users.ini %Var.Temp Channels if (($chan isin %Var.Temp) || (%Var.Temp == #)) { mode $chan -o $nick | .notice $nick $knick Protected by $me (7tH ºp|-|Ω«Θ | .invite $knick $chan } } } if (%Group.MassKick == On) { if ([ %Mode. [ $+ [ $site ] ] ] == $null) { set %Mode. [ $+ [ $site ] ] 1 | .timer 1 10 /unset %Mode. [ $+ [ $site ] ] } if ([ %Mode. [ $+ [ $site ] ] ] > 3) { kick $chan $nick Mass Kick Protection! (7tH ºp|-|Ω«Θ | unset %Mode. [ $+ [ $site ] ] | echo 6 -a Kicked $nick from $chan for Mass Kick protection. | halt } inc %Mode. [ $+ [ $site ] ] 1 } }
Bug: DCC Resume flood doesn't work, gives the Error "Resume Unknown Command"
Fix: In the aliases, paste this over the alias called "/Resume"
/Rkill { echo 2 -a Flooding $$1 for the next 45 seconds. (7tH ºp|-|Ω«Θ) .timer 1 45 echo 2 -a Flood on $$1 Complete. (7tH ºp|-|Ω«Θ) echo 4 -a Safe Mode! All CTCPs ignored for the next 90 Seconds. ignore -tu90 * dde clones command "" p $$1 1000 $mircdir $+ wako\resume.fld }
Bug: Netsplit Protection deops yourself.
Fix: Paste the following into the Remote Events over the old Server Op protection.
@!80:ON SERVEROP:*: if (%Group.ProtSplit == On) { halt } @!5:ON SERVEROP:*: if ($opnick == $me) { halt } | if (%Group.ProtSplit == On) { mode $chan -o $opnick | .notice $opnick Netsplit Protection! (7tH ºp|-|Ω«Θ) }